/*公共*/
body,div,p,span,ul,li,ol,dd,dl,dt,h1,h2,h3,h4,h5,h6,td,th,input,select{padding:0; margin:0;}
body,td,th,input,option,h1,h2,h3,h4,h5,h6{font-family: "宋体"; font-size: 12px; color: #444; line-height:22px;}
ul,li{list-style:none;}
a{color:#444; text-decoration:none;}
a:hover{color:#027BCC; text-decoration:none;}
.clear{ clear:both; line-height:0px;}
.center{ margin:0 auto;}
.w990{overflow:hidden; width:990px; height:auto;}
.blank10{ height:10px; line-height:10px; width:100%;}
p{ margin:0; padding:0;}

/*页眉*/
.header .logo{ width:100%; height:106px; overflow:hidden;}
.header .logo img{ float:left;}
.header .logo_right{ float:right; width:296px; line-height:24px; overflow:hidden; margin:40px 10px 0 0;}
.header .logo_right .site{ width:100%; text-align:center; height:32px; color:#999;}
.header .toplink01{ display:block; float:left; width:96px; height:32px; line-height:32px; background:url(toplinkbg.jpg) no-repeat;}

/*导航*/
.nav{ width:100%; height:41px; overflow:hidden;}
.nav_left{ width:7px;height:41px; background:url(nav_left.jpg) no-repeat; float:left;}
.nav_middle{ width:976px; height:41px; float:left; background:url(nav_bj.jpg) repeat-x;}
.nav_right{ width:7px; height:41px; background:url(nav_right.jpg) no-repeat; float:left;}
.nav_middle li{ float:left; width:150px; height:41px;}
.nav_middle li.b{ width:5px; background:url(nav_b.jpg) 0 0 no-repeat;}
.nav_middle li a{ font-size:13px; display:block; text-align:center; height:41px; line-height:41px; color:#fff; font-weight:bold;}
.nav_middle li a:hover,.nav_middle li .hover{ color:#ffff00; text-decoration:none;}
.nav .right{ width:160px; float:left; padding-top:10px; display:inline; padding-left:16px;}
.nav .skey{ width:120px; height:19px; border:none; background:#fff; vertical-align:top; line-height:19px; float:left;}
.nav .input{ width:20px; height:20px; border:none; background:url(go.gif) no-repeat; cursor:pointer; float:left;}

/*形像图*/
.banner{overflow:hidden; width:990px; height:369px; margin:10px auto;}

/*首页*/
.main_index .ContactUs{overflow:hidden; width:252px; float:right;}
.main_index .ContactUs .top1{ width:100%; height:33px; background:url(index_title_top.jpg) repeat-x; overflow:hidden; margin-top:10px;}
.main_index .ContactUs .top1 div{ width:102px; height:33px; line-height:33px; text-align:center; float:left; background:url(index_title_bg.jpg) no-repeat;}
.main_index .ContactUs .top1 a{ float:right; height:33px; line-height:33px; padding-right:10px;}
.main_index .ContactUs .top1 h3{ height:33px; line-height:33px; font-weight:bold;font-size:13px; color:#ffffff; font-weight:bold;}
.main_index .ContactUs .bottom{overflow:hidden; width:225px; padding:15px 14px 0 15px;}

.main_index .AboutUs{ overflow:hidden; width:352px; float:left;}
.main_index .AboutUs .top2{ width:100%; height:33px; background:url(index_title_top.jpg) repeat-x; overflow:hidden; margin-top:10px;}
.main_index .AboutUs .top2 div{ width:102px; height:33px; line-height:33px; float:left; text-align:center; background:url(index_title_bg.jpg) no-repeat;}
.main_index .AboutUs .top2 div h3{height:33px; line-height:33px;  font-weight:bold;font-size:13px; color:#ffffff; font-weight:bold;}
.main_index .AboutUs .top2 a{ float:right; height:33px; line-height:33px; padding-right:10px;}
.main_index .AboutUs .bottom{overflow:hidden; width:322px; padding:15px 15px 10px 15px;}

.main_index .News{overflow:hidden; width:352px; float:left; margin-left:12px;}
.main_index .News .top{ width:100%; height:33px; background:url(index_title_top.jpg) repeat-x; overflow:hidden; margin-top:10px;}
.main_index .News .top div{ width:102px; text-align:center; float:left; background:url(index_title_bg.jpg) no-repeat;}
.main_index .News .top div h3{ height:33px; line-height:33px; font-weight:bold;font-size:13px; color:#ffffff; font-weight:bold;}
.main_index .News .bottom{overflow:hidden; width:352px; margin:0 auto;} 
.main_index .News .top a{  float:right; height:33px; line-height:33px; padding-right:10px;}
.main_index .News .bottom{ padding: 15px 15px 10px 0;}

.main_index .News ul.News_list_index{ width:320px; margin:0 auto; height:85px; padding:0 10px 10px 0; }
.main_index .News .topnews{ width:328px; margin:0 auto; height:100px; border-bottom:1px solid #ebebeb;}
.main_index .News .topnews dl{ width:102px; height:68px; float:left; margin:8px 8px 10px 2px; margin-top:15px; display:inline;}
.main_index .News .topnews dt{ width:210px; height:32px; line-height:32px; font-size:14px; font-weight:bold; color:#3F9FE3; float:left; margin-top:8px; display:inline;}
.main_index .News .topnews dd{ width:210px; line-height:22px; float:left;}
.main_index .News ul.News_list_index li{ height:30px; line-height:34px; overflow:hidden; border-bottom:1px dotted #ddd;background:url(d.gif) no-repeat 2px 11px; text-indent:14px;}
.main_index .News ul.News_list_index li span{ float:right; color:#999;}

.main_index .Recommend{overflow:hidden; width:990px; height:auto;  float:right;  margin-top:10px; }
.main_index .Recommend .top{ width:100%; height:34px; background:url(romm_bj.gif) repeat-x;}
.main_index .Recommend .top div{ width:102px; height:33px; line-height:33px; text-align:center; float:left; background:url(index_title_bg.jpg) no-repeat;}
.main_index .Recommend .top div h3{ height:33px; line-height:33px; font-weight:bold;font-size:13px; color:#ffffff; font-weight:bold;}
.main_index .Recommend .top a{ float:right; height:33px; line-height:33px; padding-right:10px;}
.main_index .Recommend .bottom{ overflow:hidden; width:100%; padding:10px 10px 0 10px;}
.main_index .Recommend .bottom .proList_index{ width:225px; height:197px; float:left; text-align:center;}
.main_index .Recommend .bottom .proList_index img{ width:206px; height:155px; padding:2px; border:1px solid #ccc; margin-bottom:8px;}

/*底部*/
.footer{ width:990px; margin:0 auto; background:url(bqbg.jpg) repeat-x; padding:20px 0; text-align:left; }
.bqlogo{ width:970px; text-align:center; padding:10px;}

/*滚动*/
#demo{overflow:hidden;width:960px;float:left; height:auto;}
#indemo{float:left; width:1500%;}
#demo2,#demo3{float:left;}

/*左栏*/
.main .main_left{overflow:hidden; width:240px; height:auto; float:left;}
.main .main_left .top{height:33px; background:url(romm_bj.gif) repeat-x;}
.main .main_left .top div{ width:220px; height:33px; line-height:33px; text-indent:10px; float:left;  background:url(index_title_bg.jpg) no-repeat;}
.main .main_left .top div h3{height:33px; line-height:33px;  font-weight:bold; font-size:13px; color:#ffffff; font-weight:bold;}
.main .main_left .subnav{width:208px; height:auto; background:#FAFAFA; border:1px solid #EDEDED; padding:10px 15px 10px 15px;}
.main .main_left .subnav li{ height:29px; border-bottom:1px dotted #ddd;}
.main .main_left .subnav li a{ display:block; height:29px; line-height:29px; text-indent:26px; background:url(d.gif) no-repeat 5px 9px;font-weight:bold;}
.main .main_left .subnav li a:hover{ background:#f5f5f5 url(d.gif) no-repeat 5px 9px;font-weight:bold;}
.main .main_left .subnav li ul{ margin-bottom:-1px;}
.main .main_left .subnav li ul li{ width:100%; height:29px; border-top:1px dotted #ddd; border-bottom:none;}
.main .main_left .subnav li ul li a{ display:block; line-height:29px; text-indent:46px; background:url(d.gif) no-repeat 25px 9px;}
.main .main_left .subnav li ul li a:hover{ background:#f5f5f5 url(d.gif) no-repeat 25px 9px;}
.main .main_left .bottom{width:208px; height:auto; background:#FAFAFA; border:1px solid #EDEDED; padding:10px 15px 10px 15px; }
.main .main_right { width:730px; border:1px solid #EBEBEB; height:auto; float:right;}

.main .main_right .top{height:34px; background:url(romm_bj.gif) repeat-x;}
.main .main_right .top div{width:300px; height:33px; line-height:33px; text-indent:10px; float:left; background:url(index_title_bg.jpg) no-repeat;}
.main .main_right .top div h3{ height:33px; line-height:33px;  font-weight:bold; font-size:13px; color:#ffffff; font-weight:bold;}
.main .main_right .bottom{ width:690px; height:auto; padding:20px; }

.News_list li{ width:100%; height:34px; line-height:34px; overflow:hidden; border-bottom:1px dotted #ddd;}
.News_list li a{ float:left; width:70%; background:url(d.gif) no-repeat 2px 11px; text-indent:20px;}
.News_list li span{ float:right; width:30%; text-align:right; color:#999;}
.proList{ width:33%; height:205px; float:left; text-align:center;}
.proList img{ width:210px; height:158px; padding:2px; border:1px solid #ccc; margin-bottom:10px;}
.ArticleTitle{ font-size:18px; line-height:40px; text-align:center;  margin-bottom:10px;  font-family:"微软雅黑"; color:#0283D6;}
.ArticleMessage{  text-align:center; color:#A8A6A6; border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC; ; margin-bottom:10px; padding:4px 0;}
.ArticleMessage a:link{ text-align:center;color:#A8A6A6;}
.ArticleTencont{  font-size:12px;}
#article a:link{  text-align:right; color:#A8A6A6;}
.pr_ms{font-weight:bold;border-bottom:1px dotted #CCCCCC;} 
.pr_nr{ padding:10px 20px;}
.fy{ width:100%; text-align:center;border-top:1px dotted #CCCCCC; padding-top:10px; margin-top:20px;}
.pro_images{ width:100%; height:auto; text-align:center; font-size:14px; font-weight:bold; color:#0283D6; margin-bottom:20px;}
.pro_images img{max-width:500px; width:auto;  padding:2px; border:1px solid #ccc; margin-bottom:15px;}
.page {
    display: inline-block;
    height: auto;
    margin: 20px 0;
    text-align: center;
    width: 100%;
}
.page span, .page a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #999999;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 0 4px;
    text-align: center;
}
.page span {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 0 4px;
    text-align: center;
}
.page a:hover, .page .hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #DDDDDD;
    color: #42a3f2;
}
.liuyan_title {
    border-bottom: 1px solid #666666;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    width: 100%;
}
.liuyan_fb {
    height: auto;
    padding: 10px 2%;
    width: 96%;
}
.liuyan_fb input, .liuyan_fb textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #222222;
    line-height: 20px;
    padding: 0 6px;
}
.liuyan_fb td {
    padding: 5px;
}
.liuyan_list {
    border: 1px solid #222222;
    height: auto;
    margin: 10px 0;
    width: 100%;
}
.liuyan_list .title {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #222222;
    height: 30px;
    overflow: hidden;
    width: 100%;
}
.liuyan_list .title h3 {
    color: #666666;
    float: left;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-indent: 12px;
    width: 60%;
}
.liuyan_list .title span {
    color: #444444;
    float: right;
    height: 30px;
    line-height: 30px;
    padding-right: 2%;
    text-align: right;
    width: 28%;
}
.liuyan_list .Content {
    color: #666666;
    line-height: 180%;
    padding: 5px 2%;
    width: 96%;
}
.liuyan_list .Content .huifu {
    border-top: 1px dotted #222222;
    color: #333333;
    padding: 2px 0;
}
/* CSS Document */



